engine trouble/failure/breakdown - French English Dictionary